package org.aphelie.torg.ruler.internal.core.text;

import org.aphelie.torg.ruler.core.IEditable;
import org.aphelie.torg.ruler.core.IModel;
import org.aphelie.torg.ruler.core.IModelChangeProvider;
import org.eclipse.jface.text.IDocument;


public interface IEditingModel extends IModel, IModelChangeProvider, IReconcilingParticipant, IEditable {

    public IDocument getDocument();

    public void setStale(boolean stale);

    public boolean isStale();

    public String getCharset();

    public void setCharset(String charset);
    
}
